quicksearch: skaner.o baza.o opcje.o synchronizacja.o main.o
	g++ -Wall skaner.o baza.o opcje.o synchronizacja.o main.o -o quicksearch -lsmbclient -lftp -lpthread
main.o: main.cpp prekompil.h skaner.h opcje.h
	g++ main.cpp -c -Wall
synchronizacja.o: synchronizacja.cpp synchronizacja.h prekompil.h
	g++ synchronizacja.cpp -c -Wall
opcje.o: opcje.cpp synchronizacja.h prekompil.h opcje.h
	g++ opcje.cpp -c -Wall
baza.o: baza.cpp baza.h prekompil.h
	g++ baza.cpp -c -Wall
skaner.o: skaner.cpp skaner.h baza.h prekompil.h
	g++ skaner.cpp -c -Wall
samba: samba.cpp baza.o
	g++ samba.cpp baza.o -o samba -lsmbclient
clean:
	rm -f *.o skaner samba
install:
	cp samba ../skaner
	cp quicksearch ../skaner
all: clean quicksearch skaner.o baza.o opcje.o synchronizacja.o main.o samba install
